interface _CS_ {
    /**
     * 转换为整数
     * @param str 字符串
     * @returns 整数
     */
    toSize(str: string): null | number;
}
{
    Object.defineProperty(_CS_.prototype, 'toSize', {
        writable: false,
        configurable: false,
        enumerable: false,
        value: (value: string) => {
            if (value.endsWith('%') && U.N.isValue(U.S.toNumber(value.slice(0, -1)), Epzn.positive)) { return value; }
            if (value.endsWith('px') && U.N.isValue(U.S.toNumber(value.slice(0, -2)), Epzn.positive)) { return value; }
            if (U.N.isValue(U.S.toNumber(value), Epzn.positive)) { return `${value}px`; }
            return null;
        }
    });
}
